package org.shoukaiseki.inittable.mapper;


import org.shoukaiseki.inittable.domain.SksInitTableVersion;
import org.shoukaiseki.inittable.domain.SksInitTableVersionQO;

import java.util.List;

/**
 * 初始化版本管理Mapper接口
 *
 * org.shoukaiseki.inittable.mapper.SksInitTableVersionMapper
 * <br>
 *
 * @author shoukaiseki ブログ http://www.shoukaiseki.top/<br> E-メール jiang28555@Gmail.com<br>
 * @date 2022-09-06 09:45:13<br>
 */
public interface SksInitTableVersionMapper
{
    /**
     * 其它模块选择查找,不显示status=1的,模糊查询初始化版本管理列表,用于前端查询
     *
     * @param sksInitTableVersion 初始化版本管理
     * @return 初始化版本管理集合
     */
    public List<SksInitTableVersion> lookupSksInitTableVersionList(SksInitTableVersionQO sksInitTableVersionQO);

    /**
     * 查询初始化版本管理
     *
     * @param name 初始化版本管理ID
     * @return 初始化版本管理
     */
    public SksInitTableVersion selectSksInitTableVersionById(String name);


    /**
     * 新增初始化版本管理
     *
     * @param sksInitTableVersion 初始化版本管理
     * @return 结果
     */
    public int insertSksInitTableVersion(SksInitTableVersion sksInitTableVersion);

    /**
     * 修改初始化版本管理
     *
     * @param sksInitTableVersion 初始化版本管理
     * @return 结果
     */
    public int updateSksInitTableVersion(SksInitTableVersion sksInitTableVersion);

}
